package com.migo.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * PVMG10固件信息表
 * 
 * @author powervision
 * @email zhenrong.xu@powervision.me
 * @date 2021-07-08 14:35:10
 */
public class PvMgFirmwareLogEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer logId;
	//固件类型
	private String firmwareType;
	//固件版本
	private String firmwareVersion;
	//下载地址
	private String downloadPath;
	//用户IP地址
	private String ipAddress;
	//项目编号 PVMG10、PVL01
	private String productName;
	//MD5值
	private String mdKey;
	//用户ID
	private String userId;
	//设备类型
	private String deviceType;
	//默认0-不强制更新, 1为强制更新
	private Integer mustUpdate;
	//固件运行环境版本号
	private String appVersion;
	//文件名称
	private String fileName;
	//升级花费时间
	private String upgradeTime;
	//开始时间
	private String beginTime;
	//结束时间
	private String endTime;
	//操作结果
	private String operateResult;
	//操作日志
	private String operateLog;
	//动作类型 (1-升级；2-下载；)  
	private String operateType;
	//备注
	private String remark;
	//日志创建时间
	private Date createTime;
	//app的语言
	private String appLanguage;

	/**
	 * 设置：
	 */
	public void setLogId(Integer logId) {
		this.logId = logId;
	}
	/**
	 * 获取：
	 */
	public Integer getLogId() {
		return logId;
	}
	/**
	 * 设置：固件类型
	 */
	public void setFirmwareType(String firmwareType) {
		this.firmwareType = firmwareType;
	}
	/**
	 * 获取：固件类型
	 */
	public String getFirmwareType() {
		return firmwareType;
	}
	/**
	 * 设置：固件版本
	 */
	public void setFirmwareVersion(String firmwareVersion) {
		this.firmwareVersion = firmwareVersion;
	}
	/**
	 * 获取：固件版本
	 */
	public String getFirmwareVersion() {
		return firmwareVersion;
	}
	/**
	 * 设置：下载地址
	 */
	public void setDownloadPath(String downloadPath) {
		this.downloadPath = downloadPath;
	}
	/**
	 * 获取：下载地址
	 */
	public String getDownloadPath() {
		return downloadPath;
	}
	/**
	 * 设置：用户IP地址
	 */
	public void setIpAddress(String ipAddress) {
		this.ipAddress = ipAddress;
	}
	/**
	 * 获取：用户IP地址
	 */
	public String getIpAddress() {
		return ipAddress;
	}
	/**
	 * 设置：项目编号 PVMG10、PVL01
	 */
	public void setProductName(String productName) {
		this.productName = productName;
	}
	/**
	 * 获取：项目编号 PVMG10、PVL01
	 */
	public String getProductName() {
		return productName;
	}
	/**
	 * 设置：MD5值
	 */
	public void setMdKey(String mdKey) {
		this.mdKey = mdKey;
	}
	/**
	 * 获取：MD5值
	 */
	public String getMdKey() {
		return mdKey;
	}
	/**
	 * 设置：用户ID
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户ID
	 */
	public String getUserId() {
		return userId;
	}
	/**
	 * 设置：设备类型
	 */
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}
	/**
	 * 获取：设备类型
	 */
	public String getDeviceType() {
		return deviceType;
	}
	/**
	 * 设置：默认0-不强制更新, 1为强制更新
	 */
	public void setMustUpdate(Integer mustUpdate) {
		this.mustUpdate = mustUpdate;
	}
	/**
	 * 获取：默认0-不强制更新, 1为强制更新
	 */
	public Integer getMustUpdate() {
		return mustUpdate;
	}
	/**
	 * 设置：固件运行环境版本号
	 */
	public void setAppVersion(String appVersion) {
		this.appVersion = appVersion;
	}
	/**
	 * 获取：固件运行环境版本号
	 */
	public String getAppVersion() {
		return appVersion;
	}
	/**
	 * 设置：文件名称
	 */
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}
	/**
	 * 获取：文件名称
	 */
	public String getFileName() {
		return fileName;
	}
	/**
	 * 设置：升级花费时间
	 */
	public void setUpgradeTime(String upgradeTime) {
		this.upgradeTime = upgradeTime;
	}
	/**
	 * 获取：升级花费时间
	 */
	public String getUpgradeTime() {
		return upgradeTime;
	}
	/**
	 * 设置：开始时间
	 */
	public void setBeginTime(String beginTime) {
		this.beginTime = beginTime;
	}
	/**
	 * 获取：开始时间
	 */
	public String getBeginTime() {
		return beginTime;
	}
	/**
	 * 设置：结束时间
	 */
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	/**
	 * 获取：结束时间
	 */
	public String getEndTime() {
		return endTime;
	}
	/**
	 * 设置：操作结果
	 */
	public void setOperateResult(String operateResult) {
		this.operateResult = operateResult;
	}
	/**
	 * 获取：操作结果
	 */
	public String getOperateResult() {
		return operateResult;
	}
	/**
	 * 设置：操作日志
	 */
	public void setOperateLog(String operateLog) {
		this.operateLog = operateLog;
	}
	/**
	 * 获取：操作日志
	 */
	public String getOperateLog() {
		return operateLog;
	}
	/**
	 * 设置：动作类型 (1-升级；2-下载；)  
	 */
	public void setOperateType(String operateType) {
		this.operateType = operateType;
	}
	/**
	 * 获取：动作类型 (1-升级；2-下载；)  
	 */
	public String getOperateType() {
		return operateType;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：日志创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：日志创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：app的语言
	 */
	public void setAppLanguage(String appLanguage) {
		this.appLanguage = appLanguage;
	}
	/**
	 * 获取：app的语言
	 */
	public String getAppLanguage() {
		return appLanguage;
	}
}
